@echo off
echo ========================================
echo 启动Carbon项目服务
echo ========================================

echo.
echo 请确保以下服务已启动：
echo 1. MySQL数据库 (端口3306)
echo 2. Redis (端口6379)  
echo 3. Nacos注册中心 (端口8848)
echo.

echo 按任意键继续启动微服务...
pause

echo.
echo 启动认证服务 (carbon-auth)...
start "Carbon-Auth" cmd /k "cd carbon-auth && mvn spring-boot:run -Dspring-boot.run.profiles=dev"

echo 等待认证服务启动...
timeout /t 10 /nobreak

echo.
echo 启动系统服务 (carbon-system)...
start "Carbon-System" cmd /k "cd carbon-system && mvn spring-boot:run -Dspring-boot.run.profiles=dev"

echo 等待系统服务启动...
timeout /t 15 /nobreak

echo.
echo 启动网关服务 (carbon-gate)...
start "Carbon-Gate" cmd /k "cd carbon-gate && mvn spring-boot:run -Dspring-boot.run.profiles=dev"

echo.
echo 服务启动完成！
echo.
echo 测试接口：
echo 登录接口: POST http://localhost:9091/authCenter/auth/login
echo 验证码接口: GET http://localhost:9091/authCenter/auth/verify/admin
echo.
echo 请检查Nacos控制台确认服务注册状态: http://localhost:8848/nacos
echo 默认用户名/密码: nacos/nacos
echo.

pause
